hip.api.data.tilemap

Undocumented in source.

Public Imports

hip.api.renderer.texture
public import hip.api.renderer.texture;
Undocumented in source.
hip.util.variant
public import hip.util.variant;
Undocumented in source.

Members

Classes

HipTileLayer
class HipTileLayer

Tile Layer is a map of tiles consisting in a unique "texture" of tiles.

Enums

TileDrawOrder
enum TileDrawOrder
Undocumented in source.
TileLayerType
enum TileLayerType

TileLayers representations which can be found from Tiled.

TiledObjectTypes
enum TiledObjectTypes
Undocumented in source.

Interfaces

IHipTilemap
interface IHipTilemap

Tilemap is a set of tile layers. It contains information on the maximum map size, holds all the tilesets needed for actually drawing the layers.

IHipTileset
interface IHipTileset

Tileset is a data set containing tiles. It has information about the underlying texture used for a tile.

Structs

Tile
struct Tile

The Tile is the smallest piece of a TileMap.

TileAnimationFrame
struct TileAnimationFrame

The TileAnimationFrame holds what is the ID of the current frame in a TileAnimation and how much duration.

TileProperty
struct TileProperty

Simple Key/Value type defining a property inside a Tile.

TiledObject
struct TiledObject

A simple object which can mean absolutely anything inside a TileLayer. Usually used for implementing: - Camera Dead Zones - Event Systems - Trigger Areas

TiledRectangle
struct TiledRectangle
Undocumented in source.
TiledText
struct TiledText
Undocumented in source.

Unions

TiledObjectUnion
union TiledObjectUnion
Undocumented in source.

Meta